@media (max-width:1620px) {
    .list_news li .info{ margin-left:0; padding-left:20px; } 
    .vmore span{width:30px;height:30px;line-height:30px;margin-right:6px;}
    .vmore span i{font-size:16px;}
    }
    @media (max-width:1510px) {
    .main .prolist{padding-left:35px;}
    .section5 .zhdt{padding:15px}
    .section5 .zhdt .list_zh li{padding:15px 0;}
    .section5{padding-bottom:65px;}
    .section3 .tab_ul li a{padding:35px 0;}
    }
    @media (max-width:1320px) {
    .main .xq1 .newstitle{font-size:26px!important;margin:25px 0}
    }
    @media (max-width:1110px) {
        header .nav ul li{margin-right:15px;}
    }
    @media (min-width:981px) {
    .list_jisu li:nth-child(2n) .item{
       flex-direction: row-reverse;
    }
    .list_jisu li:nth-child(2n) .info{
        padding:0 65px 0 0
    }
    .rencai .rencai1 li:nth-child(2n){
        flex-direction: row-reverse;
    }
    }
    @media (max-width:980px) {
    /* home */
    .banner .swiper-slide{height:75vh}
    .banner .tabs{bottom:25px;}
    .banner .tabs a{margin:0 10px;font-size:13px;padding-bottom:8px;}
    .banner .jt{width:35px;height:35px;line-height:35px;font-size:12px;}
    .banner .jt.swiper-button-next{right:10px}
    .banner .jt.swiper-button-prev{left:10px}
    .banner .swiper-slide .tit{margin-bottom:18px;font-size:16px;}
    .banner .wp{padding:0 60px}
    .section1 .sec1_b2{font-size:18px;padding:25px 0;}
    .section1 .sec1_b3{font-size:14px;line-height:22px;text-align:left;}
    .section2{padding-bottom:15px;}
    .section2 .sec2_desc{margin:25px 0 30px}
    .section2 .xm6.ac{padding:55px 0 20px}
    .section2 .play img{width:45px}
    .section2.bgt{background-size: cover!important;}
    #gotop img{width:55px;}
    .section2 .list_num{padding:20px 0;margin-bottom:30px;}
    .section2 .list_num li{padding:15px 20px;text-align:center;}
    .section2 .list_num li .num{font-size:26px;margin-bottom:5px;}
    .section3 .tablist{padding-bottom:10px;}
    .section3 .tab_ul{margin:20px 0 10px}
    .section3 .tab_ul li{font-size:14px;width:50%}
    .section3 .tab_ul li a{padding:15px 0;}
    .section3 .tablist .itembox .attr{margin:25px 0 30px;line-height:28px;}
    .section3 .tablist .itembox .tit{font-size:18px;}
    .section3 .tablist .itembox .bimg{margin-top:35px;}
    .section3 .tablist .itembox{padding:0;margin:0;}
    .section3 .jt{width:30px;height:30px;line-height:30px;}
    .section3 .rec_type{padding-top:15px;}
    .section4 .tab_ul li .item .tit{padding:10px 0;margin-top:5px;margin-bottom:5px;}
    .section4 .tab_ul li .item{margin-bottom:-5px;}
    .section4 .tab_ul{padding:0 3px;margin-top:-40px;}
    .section4 .sec4_desc{margin-bottom:40px;}
    .section4 .tab_ul li:nth-child(2){border:0;}
    .section5{padding-bottom:30px;padding-top:10px;}
    .section5 .list_xw1 li .info{padding:15px}
    .section5 .list_xw1 li .info .desc{margin:15px 0;line-height:24px;}
    .section5 .zhdt{margin-left:0;padding:15px;}
    .section5 .zhdt .list_zh{padding-bottom:15px;}
    .section5 .zhdt .list_zh li{padding:15px 0 0 0;}
    .section5 .zhdt .list_zh li .tit{margin-bottom:12px;}
    .section5 .zhdt .list_zh li .attr{line-height:24px;}
    .section3 .tablist{padding:0 0 15px 0}
    .section3 .tablist .itembox .tit{margin-top:15px;}
    .section3 .jt{top:50%}
    .ny_slide{height:45vh}
    .subcat li{padding:0 10px;font-size:16px;} 
    .subcat li a{padding-bottom:8px;}
    .list_news{padding-top:15px;}
    .list_news li{padding:25px 0;}
    .list_news li .item{flex-wrap: wrap;}
    .list_news li .info{padding-left:0;}
    .list_news li .pic{max-width:100%;margin-bottom:18px;}
    .list_news li .mtime{margin:10px 0}
    .pages{padding: 20px 0 35px;}
    .pages li{margin: 0 5px;}
    .pages li a{font-size: 12px;width: 30px;height: 30px;line-height: 30px;}
    .pages li i{font-size: 14px;}
    .pages li:nth-child(n+7){display: none;}
    .pages li:last-child{display: inline-block !important;}
    .main.ptp{padding-top:55px;}
    .main .xq1{padding:25px 0 35px}
    .main .xq1 .newstitle{font-size:22px!important;line-height:30px!important;margin:25px 0}
    .main .xq1 .time{font-size:12px}
    .main .xq1 .time span{margin:0 15px}
    .main .content{padding-right:0;}
    .main .content, .main .content p{font-size:14px;line-height:26px;}
    .main .xq2 .rbox{margin:20px 0 0 0;}
    .main .xq2 .rbox .item .item_name{font-size:15px;}
    .main .xq2 .rbox .item .item_title{font-size:14px;line-height:22px;}
    .main .xq2 .item_share li{width:35px;height:35px;line-height:35px;}
    .rbox .list_xg li .pic{padding:15px;}
    .main .xq3{padding:15px 0 30px}
    .main .content h2{font-size:16px!important}
    .list_zh .item .pbox{padding:20px 15px}
    .list_zh .item .attr{margin:13px 0}
    /* jobs */
    .jobs .list li p.fold-head{font-size:15px;padding:10px 15px}
    
    .jobs .list li i.fa{font-size:15px}
    .jobs .list li .info {padding:20px 15px;}
    .jobs .list li{font-size:14px;margin:18px 0;}
    .jobs .list li i.fa{font-size:14px;width:22px;height:22px;line-height:22px;}
    .jobs .list li .apply_btn a{margin:5px 0}
    .list_down .item{padding:15px;margin-bottom:-13px;}
    .list_down .item .info{padding:5px 15px}
    .list_down .item .info .xz{bottom:5px;}
    .list_down .item .info .xz i{font-size:18px;margin-right:5px;}
    /* contact */
    .contact .msg{padding-left:0;padding-top:35px;}
    .contact .lx1 li{margin-bottom:15px;}
    .contact .msg li .group{padding:5px 10px;}
    .contact .msg li.yzm .group{width:180px;}
    .contact .msg li.yzm .yz{margin-left:15px;height:45px;}
    .contact .msg .msg_btn button{width:175px}
    .list_jisu li{padding-bottom:35px;}
    .list_jisu li .info{padding:20px 0 0 0}
    .list_jisu li .desc{margin:20px 0;line-height:25px;}
    /* yanfa */
    .rencai .list_pt .item .tit{bottom:20px;font-size:14px;}
    .rencai .rencai1 li .info{padding:25px 15px;}
    .rencai .rencai1 li .desc{margin-top:15px;}
    .rencai .rencai1 li .pimg{height:unset;background:none;}
    .rencai .rencai1 li .pimg img{display: block;}
    .rencai2{padding:15px 0 30px}
    .rencai .rencai1 li{margin-top:25px;}
    .rencai .rc_type{padding:25px 0 20px}
    .yanfa1 .item .tit{line-height:20px;}
    .rec_type{padding:25px 0 16px}
    .rec_type .en{font-size:15px;margin-bottom:10px;}
    .rec_type .cn{font-size:20px}
    .yanfa2{padding:25px 0;margin:15px 0;}
    .yanfa2 .rec_type ul{margin-top:25px;justify-content: space-between;display:inline-flex;width:100%}
    .yanfa2 .rec_type li{margin:0 15px 0 0}
    .yanfa2 .swiper-slide .item{padding:35px 20px;min-height:unset;}
    .yanfa3 .chengguo{padding:30px;}
    .yanfa3 .chengguo .cg1{line-height:25px;}
    .yanfa3 .chengguo .cg2 li{margin-bottom:20px;}
    .yanfa3 .chengguo .cg2 li .num{font-size:24px;margin-bottom:8px;}
    .yanfa3{padding-bottom:40px;}
    body.en .yanfa3 .chengguo .cg2 li{width:100%}
    /* product */
    .product .leftside{max-width:100%;}
    .product .leftside .side_tit{padding:15px 20px;}
    .main .prolist{padding:20px 0 0 0}
    .product .leftside .side_ul li a{padding:15px 10px;font-size:14px;}
    .product .cpbox{padding:20px;}
    .product .cpbox .pro_tit{font-size:19px}
    .product .cpbox .cpinfo{padding:15px 0;}
    .product .cpbox .cpinfo{line-height:26px;}
    
    /* history */
    #about-history{padding:5px 0 25px 0;}
    #about-history .body{margin:10px 0;}
    #about-history .body .right{background: none;padding-left: 0;position: relative;}
    #about-history .body .right::before{display: none;}
    #about-history .body .content{padding: 0 10px;font-size: 14px;}
    #about-history .body .jt[class^="swiper-button"]{bottom: -40px;top: initial;width: 35px;height: 35px;line-height: 35px;}
    #about-history .body .jt i{font-size: 16px;}
    #about-history .swiper-pagination-time{display: none;}
    #about-history li{padding: 0;}
    #about-history li span{font-size: 25px;margin-bottom: 5px;margin-top: 20px;}
    #about-history li .year{font-size: 20px;margin-bottom:20px;text-align: left;margin-top:20px;}
    #about-history .swiper-button-prev-time{left: 30% !important;}
    #about-history .swiper-button-next-time{right: 30% !important;}
    #about-history .body .contbox{padding:0;font-size:14px;line-height:29px;}
    .type2{align-items: flex-start;}
    .subcat ul{flex-wrap: wrap;}
    .subcat ul li{margin-bottom:15px;padding:0 8px;font-size:14px;}
    .subcat li a::after{height:1px}
    .about1 .list_ab1 li{width:48%;float:left;}
    .about1 .list_ab1 li:nth-child(2n){float:right;}
    .about1 .gy1{margin-top:15px;}
    .about1 .gy2{margin:20px 0}
    .about3 .swiper-wrapper{padding-bottom:30px;}
    .about3 ul{padding:5px 0;margin-top:15px;}
    .about3 .rec_type ul li{margin:0 10px}
    .about3 .tablist{padding:15px 0;}
    .about4 .ab4_box1{font-size:15px;line-height:26px;}
    .about4 .ab4_box2 .item{height:350px}
    .about4 .ab4_box2 .item .txt{padding:25px}
    .product .prolist .item{margin-bottom:25px}
    }