@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}
}