@charset "utf-8";
@media (max-width:1660px){
    .case .case-con{width:106%;}

    /* .case{
        height: 573px;
    }*/}
    @media (min-width:1400px){
        .container{width:1380px;margin:0 auto;}
    }
    @media (max-width:1400px){
        .container{margin:0 30px;}
        .case .case-con{width:100%;}
        .nav-box .nav ul li a{width:95px;}
        .product .pro-con-r .pro-td p{font-size:16px;height:50px;}
        .case .case1 .case-t span{font-size:20px;}
        .case .case1 .case-t span{font-size:20px;height:36px;display:block;width:94%;}
    }
    @media (max-width:1200px){
        .tit p{font-size:30px;}
        .nav-box .nav{display:none;}
        .nav-box .mi .nav-btn{display:block;}
        .nav-box,
        .nav-box .mi .serch{height:80px;}
        .nav-box .logo{margin-top:16px;}
        .nav-box .mi{max-width:200px;}
        .nav-box .mi .serch img{margin-top:35px;}
        .nav-box .mi .lang{margin-top:27px;}
        .top .ban-t p{font-size:26px;}
        .top .ban-t span{font-size:14px;}
        .top .ban-s{margin-top:35px;}
        .top .ban-s a{font-size:14px;width:178px;}
        .nav-box .mi .lang{float:left;}
        .nav-box .sousuo{top:80px;}
        .top .ban-s a{height:38px;line-height:38px;}
        .top .ban-s a img{width:28px;}
        .product .pro-con-l{width:100%;}
        .product .pro-con-r{margin-top:30px;width:100%;height:286px!important;}
        .product .pro-con-r .pro-td{width:25%;}
        .case .case1 .case-t p{font-size:30px;}
        .case .case1 .case-t span{font-size:16px;}
        .case .case1 .c-box{margin-right:10px;}
        .case .case1 .case-t{bottom:20px;left:25px;}
        .company{margin-top:80px;height:467px;}
        .company .cp-r{margin-top:30px;padding:0;}
        .company .cp-l .cp p{margin-top:20px;}
        .company .cp-l .cp span{height:80px;overflow:hidden;text-align: left;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
        .news .news1 a{margin:8px;}
        .news-box,
        .news-box{margin-top:20px;}
        .footer .foot-b p:nth-child(1){width:100%;}
        .footer .foot-b p:nth-child(2){width:100%;}
        .footer .foot-nav ul{margin-top:7px;}
        .footer .foot-m .ct-box{padding-left:35px;}
        .footer .foot-m .contact{float:right;width:75%;}
    }
    @media (max-width:992px){
        .product .pro-con,
        .product,
        .case,
        .case .case-con,
        .company,
        .news{margin-top:30px;}
        .top .banner .qw{height:600px;}
        .top .banner .qw img{width:auto;height:100%;}
        .product .pro-con-l{display:none;}
        .product .pro-m{display:block;}
        .product .pro-m .pro-m-box{width:50%;float:left;}
        .product .pro-m .pro-m-box a{display:block;margin:10px;}
        .product .pro-m .pro-m-box a p{color:#78b80a;text-align:center;margin-top:5px;}
        .tit p{font-size:30px;}
        .case{padding-top:40px;height:auto;background-repeat:no-repeat;background-size:100% 100%;padding-bottom:30px;}
        .case .swiper-button-prev{position:absolute;right:160px;top:40px;left:auto;}
        .case .swiper-button-next{position:absolute;right:100px;top:40px;left:auto;}
        .news .news1 .pic h1{left:15px;font-size:16px;width:92%;}
        .news .news1 .con .time{font-size:14px;margin-top:16px;}
        .news .news1 .con h1{font-size:16px;}
        .news .news1 .con .des{margin-top:10px;font-size:14px;}
        .footer .foot-m .contact{width:70%;}
        .product .pro-con-r{padding:40px 20px;}
    }
    @media (max-width:768px){
        .container{margin:0 10px;}
        .nav-box .logo img{max-width:140px;}
        .nav-box .mi{max-width:180px;}
        .nav-box .mi .serch{width:40px;padding-left:10px;}
        .nav-box .mi .lang a{font-size:12px;padding:3px 3px;margin:0 1px;border: 2px solid transparent;height: 25px;line-height: 16px;}
        .top .drap1{display:none;}
        .top .banner .qw{height:unset;}
        .top .banner .qw img{width:100%;height:auto;}
        .case .case1{width:50%;}
        .case .case-btn{display:none;}
        .case .swiper-pagination{display:block;position:absolute;bottom:0;}
        .case .case-con{padding-bottom:20px;}
        .case .swiper-pagination-bullet-active{background:#fff;}
        .case{padding-bottom:10px;}
        .company{background:none;height:auto;}
        .company .cp-l{width:100%;}
        .company .cp-r{width:100%;}
        .company .cp-l{padding:0;}
        .news .news1{width:50%;}

        /*.news .news1:nth-child(3){display:none;}*/
        .news .news1 a{margin:5px;}
        .footer .foot-nav{display:none;}
        .footer .logo{width:100%;max-width:100%;}
        .footer .logo img{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:200px;}
        .footer .foot-m .er{display:none;}
        .footer .foot-m .contact{width:100%;padding-bottom:20px;}
        .footer .foot-m .ct-box{text-align:center;padding-left:0;}
        .footer .foot-b p:first-child{width:100%;text-align:center;overflow:hidden;}
        .footer .foot-b p:first-child span,.link-bottom{display:none;}
        .footer .foot-b p:nth-child(2){width:100%;text-align:center;}
    }
    @media (max-width:480px){
        .top .banner .qw{height:unset;}
        .product .pro-m .pro-m-box a{margin:5px;}
        .tit p{font-size:24px;}
        .tit span{font-size:14px;margin-top:10px;}
        .product .pro-m .pro-m-box{width:50%;margin-bottom:10px;}
        .product .pro-m .pro-m-box a p{font-size:14px;}
        .product .pro-con-r .pro-td{width:33.33%;}
        .product .pro-con-r{height:390px!important;}
        .case .case1{width:100%;}
        .case .case1 .c-box{margin:0 10px;}
        .company .cp-l .cp p{font-size:18px;}
        .company .cp-l:after{width:320px;height:100px;}
        .company{margin-top:30px;}
        .news .news1{width:100%;margin-bottom:30px;}
        .footer .foot-m .ct-box span{font-size:13px;}
        .top .banner .qw img{height:380px;}
        .top .ban-t p{font-size:22px;}
    }
    @media (max-width:320px){
        .product .pro-con-r{padding:20px 10px;}
        .product .pro-m .pro-m-box{width:100%;}
        .product .pro-m .pro-m-box a{margin:0;}
    }

    /*

    }
    @media (max-width: 960px) {
    .product .pro-con-l {
        display: none;
    }
    .product .pro-m {
        display: block;
    }

    .case .case1 {
        margin: 10px;
    }
    .case {
        padding-top: 40px;
    }
    .case .case-con {
        top: 160px;
    }
    .case .owl-theme .owl-controls {
        top: -128px;
    }
    .tit p {
        font-size: 30px;
    }
    .company .cp-r {
        padding: 0;
        margin-top: 50px;
    }
    .news-box {
        margin-top: 20px;
    }
    .news .news1 a {
        margin: 5px;
    }
    }
    @media (max-width: 768px) {
    .container {
        padding: 0 10px;
    }
    .top .drap,
    .top .nav-box .mi .serch img:first-child,
    .top .nav-box .logo img:first-child {
        display: none;
    }
    .top .nav-box .mi .nav-btn,
    .top .nav-box .mi .serch img:last-child,
    .top .nav-box .logo img:last-child {
        display: block;
    }


    .top .nav-box .logo {
        width: 40%;
    }

    .top .banner {
        top: 0;
    }

     

    .top .ban-t p {
        font-size: 20px;
    }
    .top .ban-t span {
        font-size: 12px;
        padding: 0 20px;
    }
    .top .ban-cen {
        top: 44%;
    }

    .top .qw {
        height: 400px;
    }
    .top .qw img {
        height: 100%;
        width: auto;
    }
    .product .pro-m .pro-m-box p {
        font-size: 16px;
    }
    .product {
        margin-top: 150px;
    }
    .case .owl-theme .owl-controls .owl-buttons {
        display: none;
    }
    .case .owl-theme .owl-controls .owl-pagination {
        display: block;
    }
    .case .owl-theme .owl-controls {
        bottom: -25px;
        top: auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .case .owl-theme .owl-controls .owl-page span {
        background: #fff;
    }


    .news .news1 .con .time {
        margin-top: 15px;
    }
    .news .news1 .pic h1 {
        font-size: 16px;
    }
    .news .news1 .con .des {
        margin-top: 8px;
    }

    }
    @media (max-width: 415px) {
    .product .pro-m .pro-m-box {
        width: 100%;
    }
    .tit p {
        font-size: 24px;
        text-align: center;
    }
    .tit span {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        padding: 0 10px;
        font-size: 14px;
        margin-top: 10px;
    }
    .case .case-con {
        padding: 0 10px;
    }

    .case .case-con {
        top: 130px;
    }
    .tit span {
        text-align: center;
    }
    .company .cp-l .cp span {
        text-align: justify;
    }
    .company .cp-l .cp p {
        margin-top: 32px;
    }
    .company .more {
        background: #78b80a;
        border-radius: 20px;
        display: inline-block;
        margin-top: 30px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .news .news1 {
        width: 100%;
    }

    }*/
