@media (max-width: 1600px) {
    .warpper {
        width: 100%;
        padding:0 4%;
    }
    
    .swiper-banner .swiper-slide1 .text .t2{
        font-size: 40px!important;
    }
    .swiper-banner .swiper-slide2 .text .t1{
        font-size: 28px!important;
    }
    .swiper-banner .swiper-slide2 .text .t2{
        font-size:40px!important;
    }
    .swiper-banner .swiper-slide3 .text .t1{
        font-size:40px!important;
    }
    .swiper-pagination-banner {
        bottom: 5.5%!important;
    }
    .xian {
        bottom: 7%;
    }
    .swiper-banner .swiper-button-white {
        bottom: 4.7%;
    }
    .com-left .t1 h3{
        font-size: 30px;
    }
    .com-left{
        margin-top: 5%;
    }
    .com-right{
        height: 425px;
        margin-top: 5%;
    }
    .pro-title{
        margin-top: 5%;
    }
    .pro-list .swiper-slide{
        height: 345px;
    }
    .pro-list .imgbox{
        height: 250px;
        line-height: 250px;
    }
    .num {
        padding-bottom: 28%;
    }
    .ys-list ul li .ys-t .t {
        bottom: -17%;  
    }
    .screen_case .swiper-case {
        height: 83%;
    }
    .c-text p{
        font-size: 22px;
        padding:10px 0;
    }
    .news-list {
        padding-top: 3%;
    }
    .n-text .n2 {
        -webkit-line-clamp: 2;
    }
    .n-text h3{
        padding: 10px 0;
    }
    .news-type{
        margin-top: 3%;
    }
    .foot-center{
        margin:0 10%;
    }
    .foot-right{
        width: 27%;
    }
    .about3 .pro-title{
        margin-top: 0;
    }
    .honor-list{
        height: 900px;
    }

}
@media (max-width: 1400px) {
    .warpper_mid {
        width: 100%;
        padding:0 4%;
    }

    .inner-company-sec .cultrebtn{
        display: block;
    }
    .head_menu{
        margin-left: 2.5%;
    }
    .nav-tel{
        width: 193px;
    }
    .com-left{
        width: 49%;
    }
    .foot-right {
        width: 32%;
    }
    .foot-center{
        margin: 0 7%;
        width: 34%;
    }
    .ys-list ul li .ys-t .tit h3{
        font-size: 22px;
    }
    .ys-list ul li .ys-t .tit small{
        font-size: 15px;
    }


}
@media (max-width: 1300px) {
    .head_menu ul li a{
        font-size: 14px;
    }
    .swiper-banner .swiper-slide1 .text .t2{
        font-size: 30px!important;
    }
    .swiper-banner .swiper-slide2 .text .t1{
        font-size: 24px!important;
    }
    .swiper-banner .swiper-slide2 .text .t3{
        font-size: 18px!important;
    }
    .swiper-banner .swiper-slide2 .text .t2{
        font-size:30px!important;
    }
    .swiper-banner .swiper-slide3 .text .t1{
        font-size:30px!important;
    }
    .swiper-banner .swiper-slide3 .text .t2{
        font-size: 18px!important;
    }
    .swiper-pagination-banner{
        bottom: 4.5%!important;
    }
    .swiper-banner .swiper-button-white {
        bottom: 3.7%;
    }
    .b-line{
        bottom: 6.6%!important;
    }

    .more{
        margin-top: 20px;
    }
    .comshuitem{
        margin-top: 5%;
    }
    .com-left {
        margin-top: 7%;
    }
    .pro-title{
        margin-top: 8%;
    }
    .pro-list {
        margin-top: 1%;
    }
    .num{
        padding-bottom: 8%;
        padding-top: 30px;
    }
    .ys-list ul li .ys-t{
        width: 100%;
    }
    .ys-list ul li .ys-t .t {
        bottom: -7%;
    }
    .ys-list ul li .ys-t .tit small {
        padding: 10px 0;
    }
    .ys-list ul li .ys-t .tit small {
        font-size: 12px;
    }
    .pro-title span{
        font-size: 30px;
    }
    .ys-list ul li .ys-t .tit .tit-con{
        width: 80%;
        margin: 0 auto;
    }
    .swiper-case .swiper-slide {
        height: 47%;
        position: relative;
    }
    .c-tit{
        height: 80%;
    }
    .news-type h3{
        font-size: 30px;
    }
    .n-img{
        height: 180px;
    }
    .n-hover{
        height: 180px;
    }
    .n-text h3{
        font-size: 18px;
    }
    .n-text .n2{
        margin-bottom: 10px;
    }
    .news-type {
        margin-top: 8%;
    }
    .honor-list{
        height: 870px;
    }
    .nban-tit h3{
        font-size: 28px;
    }
    .nban-tit p{
        font-size: 30px;
    }
    .inpro-title h3{
        font-size: 30px;
    }
    .case-list ul li{
        height: 300px;
    }
}
@media (max-width: 1200px) {
    .warpper_min {
        width: 100%;
        padding:0 4%;
    }
    .head_menu{
        display: none;
    }
    .menu{
        display: block;
    }
    .searchbox{
        display: none;
    }
    .nav-tel{
        display: none;
    }
    .com-left .t1 h3{
        font-size: 22px;
    }
    .comshuitem .list .s1 .shu{
        font-size: 26px;
    }
    .comshuitem .list .s2{
        font-size: 14px;
    }
    .ys-list ul li .ys-t .tit h3 {
        font-size: 20px;
    }
    .ys-list ul li .ys-t .tit small{
        font-size: 13px;
    }
    .foot-right h3{
        font-size: 26px;
    }
    .foot-left h3{
        font-size: 38px;
    }
    .f-hezuo {
        width: 100%;
        float: none;
        padding-top: 10px;
        padding-bottom: 20px;
    }
    .foot-admin{
        height: auto;
        line-height: 50px;
    }
    .comshuitem .list {
        padding-left: 9%;
    }
    .ab1-1 .comshuitem .list {
        padding-left: 5%;
    }
    .ab1 h3{
        font-size: 30px;
    }
    .h-prev{
        left: 42%!important;
    }
    .h-next{
        right: 42%!important;
    }
    .honor-list{
        height: 864px;
    }
    .inpro-type ul li{
        padding: 5px 20px;
    }
    .inpro-list ul li{
        width: 32%;
    }
    .inpro-list ul li:nth-child(3n){
        margin-right: 0;
    }
    .inpro-list ul li:nth-child(4),.inpro-list ul li:nth-child(8){
        margin-right: 2%;
    }
    .case-list ul li{
        height: 300px;
    }
    .info-news .news-list .list ul li{
        width: 32%;
        margin-right: 2%;
    }
    .info-news .news-list .list ul li:nth-child(3n){
        margin-right: 0;
    }
    .info-news .news-list .list ul li:nth-child(4),.info-news .news-list .list ul li:nth-child(8){
        margin-right: 2%;
    }
    .inpro-title h3{
        font-size: 30px;
    }
    .cont1 ul li{
        width: 49%;
        margin-bottom: 2%;
    }
    .cont1 ul li:nth-child(2n){
        margin-right: 0;
    }
    .nban-tit p{
        font-size: 30px;
    }
    .code input{
        text-indent: 0px!important;
        text-align: center;
    }
}
@media (max-width: 991px) {

    .swiper-banner .swiper-slide1 .text .t2{
        font-size: 26px!important;
    }
    .swiper-banner .swiper-slide2 .text .t1{
        font-size: 20px!important;
    }
    .swiper-banner .swiper-slide2 .text .t3{
        font-size: 16px!important;
    }
    .swiper-banner .swiper-slide2 .text .t2{
        font-size:26px!important;
    }
    .swiper-banner .swiper-slide3 .text .t1{
        font-size:26px!important;
    }
    .swiper-banner .swiper-slide3 .text .t2{
        font-size: 16px!important;
    }
    .swiper-banner .swiper-slide2 .text{
        left: 8%;
        right: 8%;
    }
    .swiper-banner .swiper-slide3 .text{
        left: 8%;
        right: 8%;
    }
    .com-left{
        width: 100%;
    }
    .more{
        margin-top: 30px;
    }
    .comshuitem{
        margin-top: 5%;
    }
    .com-right{
        width: 100%;
        height: 300px;
        margin-top: 10px;
    }
    .ys-list{
        height: 90%;
        margin-top: 10%;
    }
    .ys-list ul li{
        width: 50%;
        height: 50%;
        border-bottom: 1px solid rgba(255,255,255,0.2);
    }
    .ys-list ul li .ys-t{
        width: 80%;
    }
    .ys-list ul li .ys-t .tit small {
        font-size: 12px;
        padding: 10px 0;
    }
    .ys-list ul li .ys-t .t {
        bottom: -9%;
    }
    .ys-list ul li .ys-t .tit{
        padding-top: 5%;
    }
    .ys-list ul li .ys-t .tit .tit-con{
        line-height: 22px;
    }
    .num{
        padding-bottom: 2%;
    }
    .news-list .list ul li{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .news-list .list ul li:nth-child(2n){
        margin-right: 0;
    }
    .n-img{
        height: 150px;
    }
    .n-hover{
        height: 150px;
    }
    .n-text h3{
        font-size: 18px;
    }
    .news-type{
        margin-top: 8%;
    }
    .pro-title span{
        font-size: 30px;
    }
    .foot-center{
        width: 60%;
        margin-left: 10%;
        margin-right: 0;
    }
    .foot-left {
        width: 30%;
    }
    .foot-right{
        width: 100%;
        margin-top: 10px;
    }
    .ab1-1 .comshuitem .list {
        padding-left: 6%;
    }
    .about2-t p{
        font-size: 15px;
    }
    .inpro-type ul li{
        margin: 10px 0;
    }
    .pro-info-img{
        width: 100%;
    }
    .pro-info-tit{
        width: 100%;
        margin-top: 20px;
    }
    .pbt{
        font-size: 30px;
    }
    .gallery-thumbs .swiper-slide-thumb-active{
        border: 1px solid #e60027;
    }
    .case-list ul li{
        width: 49%;
    }
    .case-list ul li:nth-child(2n){
        margin-right: 0;
    }
    .case-list ul li:nth-child(9),.case-list ul li:nth-child(3){
        margin-right: 2%;
    }
    .info-news .news-list .list ul li{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .info-news .news-list .list ul li:nth-child(9),.info-news .news-list .list ul li:nth-child(3){
        margin-right: 2%;
    }
    .info-news .news-list .list ul li:nth-child(2n) {
        margin-right: 0;
    }
    .info-news .news-list .list ul li .n-img{
        height: 230px;
    }
    .info-news .news-list .list ul li .n-hover{
        height: 230px;
    }
    .cont3-mes .submit{
        font-size: 16px;
    }
    .cont3-mes form textarea{
        font-size: 14px;
    }
    .cont3-mes form input{
        font-size: 14px;
    }
    .mes-title h3{
        font-size: 30px;
    }
    #dituContent{
        height: 400px;
    }
    .mobile-nav.on{
        width: 25%;
    }
    .nei-banner{
        height: 600px;
    }
}
@media (max-width: 767px) {
    .cbl{
        display: none;
    }
    .b-line{
        bottom: 6.3%;
    }
    .mobile-nav.on{
        width: 40%;
    }
    .com-left .t1 span:after {
        margin: 10px 0;
    }
    .com-right{
        height: 200px;
    }
    .more {
        margin-top:20px;
    }
    .com-left .t2{
        line-height: 24px;
    }
    .comshuitem .list .s1 .shu{
        font-size: 20px;
    }
    .comshuitem .list {
        padding-left: 11%;
    }
    .ys-list ul li .ys-t .tit .tit-con{
        display: none;
    }
    .ys-list ul li .ys-t .t{
        display: none;
    }
    .ys-list ul li .ys-t .tit h3{
        font-size: 16px;
    }
    .ys-list ul li .ys-t .tit small{
        display: none;
    }
    .c-text small{
        font-size: 16px;
    }
    .c-text p{
        font-size: 18px;
    }
    .c-text span{
        width: 115px;
    }
    .pro-title span{
        font-size: 26px;
    }
    .news-type h3{
        font-size: 24px;
        padding-bottom: 10px;
    }
    .n-text{
        margin-top: 10px;
    }
    .n-img {
        height: 130px;
    }
    .n-hover{
        height: 130px;
    }
    .n-text .n1{
        display: none;
    }
    .n-text h3 {
        padding: 4px 0;
    }
    .n-text .n2{
        -webkit-line-clamp: 1;
        margin-bottom: 5px;
    }
    .news-type ul li{
        width: 105px;
    }
    .news-type ul li:nth-child(1){
        background: url("../image/n1.png") no-repeat center left 15%;
    }
    .news-type ul li:nth-child(2){
        background: url("../image/n2.png") no-repeat center left 15%;
    }
    .news-type ul li:nth-child(3){
        background: url("../image/n3.png") no-repeat center left 15%;
    }
    .news-type ul li.on:nth-child(1){
        background:#e8243f url("../image/n11.png") no-repeat center left 15%;
    }
    .news-type ul li.on:nth-child(2){
        background:#e8243f url("../image/n22.png") no-repeat center left 15%;
    }
    .news-type ul li.on:nth-child(3){
        background:#e8243f url("../image/n33.png") no-repeat center left 15%;
    }
    .foot-left{
        width: 100%;
    }
    .foot-left h3 {
         font-size: 24px;
    }
    .foot-left h3:after{
        right: 6px;
    }
    .foot-right h3{
        font-size: 20px;
    }
    .foot-right p{
        padding: 15px 0;
    }
    .foot-center{
        display: none;
    }
    .foot-admin{
        line-height: 30px;
    }
    .nban-tit p{
        font-size: 20px;
    }
    .nban-tit h3{
        font-size: 24px;
    }
    .location{
        height: 100px;
        line-height: 45px;
    }
    .loca-l a{
        margin-right: 10px;
    }
    .loca-r{
        font-size: 14px;
    }
    .loca-r a{
        font-size: 14px;
    }
    .ab1 h3{
        font-size: 20px;
    }
    .ab1 h4{
        font-size: 12px;
    }
    .about1-con{
        line-height: 26px;
    }
    .about2-t h3{
        font-size: 22px;
    }
    .baogao-list ul li{
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
    height: 300px;
    border: 1px solid #eee;
    box-sizing:border-box; 

}
.baogao-list ul li .imgbox{
    width: 100%;
    height: 250px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}
.baogao-list ul li:nth-child(2n){
    margin-right: 0;
}
}